no better than (one) ought to be - English Synonyms Dictionary

Can't found any synonym terms.